internal/runtime/atomic.Int32.Add (method)
37 uses
internal/runtime/atomic (current package)
types.go#L55: func (i *Int32) Add(delta int32) int32 {
runtime
proc.go#L1017: sched.nmspinning.Add(1)
proc.go#L1999: pendingPreemptSignals.Add(-1)
proc.go#L2387: sched.ngsys.Add(-1)
proc.go#L2465: sched.ngsys.Add(1)
proc.go#L2522: sched.ngsys.Add(1)
proc.go#L3150: if sched.nmspinning.Add(-1) < 0 {
proc.go#L3226: if sched.nmspinning.Add(-1) < 0 {
proc.go#L3536: if sched.nmspinning.Add(-1) < 0 {
proc.go#L3896: nmspinning := sched.nmspinning.Add(-1)
proc.go#L4341: sched.ngsys.Add(-1)
proc.go#L5101: sched.ngsys.Add(1)
proc.go#L6072: sched.nmspinning.Add(1)
proc.go#L6673: sched.npidle.Add(1)
proc.go#L6699: sched.npidle.Add(-1)
rwmutex.go#L78: if rw.readerCount.Add(1) < 0 {
rwmutex.go#L102: if r := rw.readerCount.Add(-1); r < 0 {
rwmutex.go#L107: if rw.readerWait.Add(-1) == 0 {
rwmutex.go#L126: r := rw.readerCount.Add(-rwmutexMaxReaders) + rwmutexMaxReaders
rwmutex.go#L129: if r != 0 && rw.readerWait.Add(r) != 0 {
rwmutex.go#L145: r := rw.readerCount.Add(rwmutexMaxReaders)
signal_unix.go#L356: pendingPreemptSignals.Add(-1)
signal_unix.go#L377: pendingPreemptSignals.Add(1)
signal_unix.go#L456: pendingPreemptSignals.Add(-1)
signal_unix.go#L787: crashing.Add(1)
time.go#L273: ts.zombies.Add(-1)
time.go#L487: t.ts.zombies.Add(1)
time.go#L581: t.ts.zombies.Add(-1)
time.go#L740: ts.zombies.Add(-1)
time.go#L894: ts.zombies.Add(-1)
time.go#L1103: t.ts.zombies.Add(1)
time.go#L1111: if t.isSending.Add(1) < 0 {
time.go#L1166: if t.isSending.Add(-1) < 0 {
time.go#L1433: t.ts.zombies.Add(-1)
time.go#L1471: t.ts.zombies.Add(1)
traceruntime.go#L276: trace.exitingSyscall.Add(1)
traceruntime.go#L281: trace.exitingSyscall.Add(-1)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)